// import com.alibaba.druid.sql.dialect.sqlserver.ast.SQLServerStatement;
// import com.alibaba.druid.sql.dialect.sqlserver.ast.SQLServerStatementImpl;
// import com.alibaba.druid.sql.dialect.sqlserver.visitor.SQLServerASTVisitor;
#pragma once
#include "../SQLServerStatementImpl.h"
#include "../SQLServerStatement.h"

class SQLServerSetTransactionIsolationLevelStatement : virtual public SQLServerStatementImpl, virtual public SQLServerStatement
{
public:
  string_ptr level;

  SHAREDOBJECT(SQLServerSetTransactionIsolationLevelStatement);
  // @Override
  void accept0(SQLServerASTVisitor_ptr visitor);

  string_ptr getLevel();

  void setLevel(string_ptr level);
};
